﻿using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Infrastructure.ExternalService.Core.Responses
{
    public class DrainGoodsStateResponse
    {
        /// <summary>
        /// 来源ID  比如产品Id
        /// </summary>
        [JsonProperty("sourceid")]
        public string SourceId { get; set; }

        /// <summary>
        /// 1 上架状态  0下架状态
        /// </summary>
        [JsonProperty("salestatus")]
        public string SaleStatus { get; set; }

        /// <summary>
        /// 主键
        /// </summary>
        [JsonProperty("id")]
        public string Id { get; set; }

        /// <summary>
        /// 商品来源类别
        /// </summary>
        [JsonProperty("sourceType")]
        public string SourceType { get; set; }

        /// <summary>
        /// 售卖基数
        /// </summary>
        [JsonProperty("salecardinal")]
        public int? Salecardinal { get; set; }

        /// <summary>
        /// 商品分享标题
        /// </summary>
        [JsonProperty("shareTitle")]
        public string ShareTitle { get; set; }

        /// <summary>
        /// 商品分享描述
        /// </summary>
        [JsonProperty("shareDesc")]
        public string ShareDesc { get; set; }

        /// <summary>
        /// 商品分享图片
        /// </summary>
        [JsonProperty("sharePic")]
        public string SharePic { get; set; }

        /// <summary>
        /// 名称
        /// </summary>
        [JsonProperty("name")]
        public string Name { get; set; }

        /// <summary>
        /// 商品主图
        /// </summary>
        [JsonProperty("mainPic")]
        public string MainPic { get; set; }

        /// <summary>
        /// 是否邮寄
        /// </summary>
        [JsonProperty("send")]
        public string Send { get; set; }

        /// <summary>
        /// 简介
        /// </summary>
        [JsonProperty("description")]
        public string Description { get; set; }
    }
}
